using System;
using System.Collections.Generic;
using System.Text;

namespace Xivo.Shared
{
  public interface IXivoPlugin
  {
    /// <summary>
    /// the class should load its state from disk
    /// </summary>
     void Init();

    /// <summary>
    /// we're actually going to start running the program now
    /// </summary>
     void Start();

    /// <summary>
    /// the program is done. You should gracefull shut down now
    /// </summary>
     void ShutDown();
  }
}
